Big Huge Thesaurus

Viola striata

noun